Big Huge Thesaurus

wind sleeve

noun